package com.magold.io;

public interface XMLDataAccessor {
	public String getNodeName();
	public String getTextContent();
	
	public boolean getBoolean(String key);
	public String getString(String key);
	public double getDouble(String key);
	public float getFloat(String key);
	public byte getByte(String key);
	public int getInt(String key);
	
	public boolean getBoolean(String key, boolean pDefault);
	public String getString(String key, String pDefault);
	public double getDouble(String key, double pDefault);
	public float getFloat(String key, float pDefault);
	public byte getByte(String key, byte pDefault);
	public int getInt(String key, int pDefault);

	
	public int getChildElementCount();
}
